tape relay centre - Turkish English Dictionary